package cn.zyq.ykb.beans.config;

import cn.zyq.ykb.system.common.BaseBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.*;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

/**
 * 配置-公共对象 configNavigation
 *
 * @author SystemAuth
 * @date 2024-01-10
 */
@Data
@Entity
@Table(name = "`configNavigation`")
public class ConfigNavigation  extends BaseBean implements Serializable {
    /**
     * 主键id，用于关联
     */
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY, generator = "JDBC")
    @Column(name = "`configNavigationID`")
    @ApiModelProperty("主键id，用于关联")
    private Integer configNavigationID;
    /**
     * 字体颜色
     */
    @Column(name = "`color`")
    @ApiModelProperty("字体颜色")
    private String color;
    /**
     * 选中字体颜色
     */
    @Column(name = "`xZColor`")
    @ApiModelProperty("选中字体颜色")
    private String xZColor;
    /**
     * 图标+地址+名称
     */
    @Column(name = "`address`")
    @ApiModelProperty("图标+地址+名称")
    private String address;
    /**
     * 主题设置开关
     */
    @Column(name = "`close`")
    @ApiModelProperty("主题设置开关")
    private Integer close;
    /**
     * 背景色
     */
    @Column(name = "`background`")
    @ApiModelProperty("背景色")
    private String background;
    /**
     * 主体颜色
     */
    @Column(name = "`mainColor`")
    @ApiModelProperty("主体颜色")
    private String mainColor;
}
